
//  Copyright (C) 2007 Richard Uhler

//?d:Try catch finally block which throws.
//?e:trycatch(foo)finally

try
{
    print("try");
    throw "foo";

    print("bar");
}
catch (ex)
{
    print("catch");
    print("(" + ex + ")");
}
finally
{
    print("finally");
}
    
